package com.lechi.web.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 告警记录
 *
 * @author yangguang
 * @date 2024-05-10
 */
@Data
public class IotAlertRecord {

    /**
     * 告警记录id
     */
    private Long id;

    /**
     * 设备ID
     */
    private Long deviceId;

    /**
     * 设备观测要素外键
     */

    private Long sensorAliasId;

    /**
     * 告警方式
     */

    private String alertType;


    /**
     * 告警名称
     */

    private String alertName;

    /**
     * 设备名称
     */

    private String deviceName;

    /**
     * 传感器别名
     */

    private String sensorAliasName;

    /**
     * 告警时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date alertTime;

    /**
     * 告警内容
     */
    private String content;

    /**
     * 发送状态
     */

    private Integer sendFlag;

    /**
     * 触发值
     */

    private Float triggerValue;

    /**
     * 失败原因
     */

    private String failInfo;
}
